/**
	@file gps_setup.h
	@brief SETUP FILE for the GPS utility library.
	@details This file is used to setup the gps utility librari. 
	Simply remove or add the comment // to set your option.
*/

// SETUP START ////////////////////////////////////////////////////////////////////////////////////////////////////////

/**
	@def GPZDA_ENABLE
	@brief Enable the $GPZDA functionality
	@details if GPZDA_ENABLE is defined, the librarie will decode the NMEA $GPZDA message.
	The data from the $GPZDA take precedence on any other message for the time and date.
*/
#define GPZDA_ENABLE

/**
	@def PMTKCHN_ENABLE
	@brief Enable the $PMTKCHN functionality
	@details if PMTKCHN_ENABLE is defined, the librarie will decode the $PMTKCHN message for the MTK gps channel information.
	The channel information is storred in the global 'channel_s struct' 'chan' array.
	The 'channel_s struct' contain:
		- uint8_t svid;	// Space Vehicle Id
		- uint8_t snr;	// Signal to Noise Ratio
		- uint8_t status;	// 0: Idle / 1: Searching / 2: Tracking
*/
#define PMTKCHN_ENABLE // Enable the $PMTKCHN functionality


/**
	@def TOTAL_CHANNEL
	@brief Override the total channel count
	@details If TOTAL_CHANNEL is defined, the default total number of channel is overrided with the defined value.
	Only a positive integral value is valid. 0 or bellow 0 will be set as default value.
*/
#define TOTAL_CHANNEL		(0)		// override the gps total channel. (default 66)


/**
	@def CHECKSUM_ENABLE
	@brief Enable checksum functionality.
	@details While higly recommended to be activated, you can comment this option to deactivate the checksum verification on NMEA string.
	When deactivated the library will still check the format of the NMEA string in this manner: 
		- string start with char $
		- string contain char * at [STRING_LENGHT - 5]
		- string finish with new line \n
	The only good reason to deactivate the checksum on NMEA string is to save memory on the device.
*/
#define CHECKSUM_ENABLE // Enable the checksum verification


// END OF SETUP ///////////////////////////////////////////////////////////////////////////////////////////////////////









//EOF